import request from '@/utils/request'

/**
 * 用户登录
 */
export function login(data) {
  return request.post('/user/login', data)
}

/**
 * 用户注册
 */
export function register(data) {
  return request.post('/user/register', data)
}

/**
 * 获取用户信息
 */
export function getUserInfo() {
  return request.get('/user/info')
}

/**
 * 退出登录
 */
export function logout() {
  return request.post('/user/logout')
}

/**
 * 获取微信openid
 * @param {String} code - 微信登录code
 */
export function getWxOpenid(code) {
  return request.post('/user/wx/openid', { code })
}

/**
 * 更新用户资料
 */
export function updateUserProfile(data) {
  return request.post('/user/update', data)
}

/**
 * 微信一键登录
 */
export function wxLogin(data) {
  return request.post('/user/wx/login', data)
}

